﻿#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
#include <stdbool.h>

//设置控制器的显示大小，名称

//int main()
//{
//
//	//mode con cols = 100 lines = 30;
//	//printf("hehe\n");
//	system("mode con cols=50 lines=20"); 
//	system("title 贪吃蛇");
//	//getchar();
//	system("pause");  // pause 暂定
//	return 0;
//}

//int main()
//{
//	COORD pos = { 40,10 };
//	CONSOLE_CURSOR_INFO cursor_info = { 0 };
//	找到句柄
//	HANDLE handle =  GetStdHandle(STD_OUTPUT_HANDLE);
//	获取当前控制台光标信息
//	GetConsoleCursorInfo(handle,&cursor_info);
//	cursor_info.dwSize = 100; //百分号
//	cursor_info.bVisible = false;  //隐藏
//	设置控制器光标上面的信息
//	SetConsoleCursorInfo(handle, &cursor_info);
//
//	return 0;
// } 

//SetPos(int x, int y)
//{
//	//获得设备句柄
//	HANDLE hanlde = GetStdHandle(STD_OUTPUT_HANDLE);
//	//根据句柄设置光标的位置
//	COORD pos = { x ,y };
//	SetConsoleCursorPosition(hanlde, pos);
//}
//
//
//int main()
//{
//	SetPos(20, 5);
//	printf("hehe\n");
//	SetPos(10, 5);
//	printf("hehe\n");
//
//	//SetPos(11, 5);
//	//printf("heihei\n");
//	return 0;
//}

//#define KEY_PRESS(vk) (GetAsyncKeyState(vk) &0x1 ? 1:0)  //三目操作
//
//int main()
//{
//	while (1)
//	{
//		if (KEY_PRESS(0x30))
//			printf("0\n");
//		else if(KEY_PRESS(0x31))
//			printf("1\n");
//	}
//	return 0;
//}

//#include<locale.h>
//
//int main()
//{
//	//查询本地信息
//	char* loc;
//	//loc = setlocale(LC_ALL, NULL);
//	//printf("默认本地信息 %s\n", loc);
//	
//	//设置本地信息
//	loc = setlocale(LC_ALL, "");
//	printf("设置后本地的信息 %s\n", loc);
//	wchar_t ch1 = L'比';
//	wchar_t ch2 = L'特';
//	wchar_t ch3 = L'←';
//	wchar_t ch4 = L'→';
//	printf("%c%c\n",'a','b');
//	wprintf(L"%lc\n", ch1);
//	wprintf(L"%lc\n", ch2);
//	wprintf(L"%lc\n", ch3);
//	wprintf(L"%lc\n", ch4);
//		return 0;
//}